atomic bomb release - Francés Inglés Diccionario